package oa.hleast.xswl.common.enums;

import io.swagger.annotations.ApiModel;
import lombok.Getter;

@Getter
@ApiModel("我的优惠券来源类型")
public enum CouponSourceEnum {
    /**
     * 平台发放
     */
    PLATFORM(1),
    /**
     * 自己领取
     */
    RECEIVE(2),
    /**
     * 积分兑换
     */
    EXCHANGE(3),
    /**
     * 积分抽奖
     */
    LOTTERY(4);

    private Integer code;

    CouponSourceEnum(Integer code) {
        this.code = code;
    }

    public static CouponSourceEnum getValue(Integer code) {
        for (CouponSourceEnum value : values()) {
            if (value.getCode().equals(code)) {
                return value;
            }
        }
        return null;
    }

}
